//package com.qiniu.githubdata.frontend;
//
//
////import com.chat.utils.Result;
//import com.qiniu.githubdata.common.Result;
//import org.springframework.web.bind.annotation.CrossOrigin;
//import org.springframework.web.bind.annotation.GetMapping;
//import org.springframework.web.bind.annotation.RequestParam;
//import org.springframework.web.bind.annotation.RestController;
//
//import java.util.ArrayList;
//import java.util.List;
//import java.util.Map;
//
//@RestController
//@CrossOrigin
//public class SearchController {
//
//    @GetMapping("/search")
//    public Result<PageResult<Map<String, Object>>> search(
//        @RequestParam String q,
//        @RequestParam(defaultValue = "1") int page,
//        @RequestParam(defaultValue = "10") int size
//    ) {
//
//        System.out.println(page);
//        System.out.println(size);
//        // 模拟数据
//        List<Map<String, Object>> records = new ArrayList<>();
//
//        // 假设我们生成了 3 条数据
//        for (int i = 1; i <= size; i++) {
//            Map<String, Object> record = Map.of(
//                "photoUrl", "https://github.com/TheAlgorithms.png?size=40",
//                "name", "TheAlgorithms",
//                "account", "Javaabc" + (page - 1) * size + i,
//                "description", "All Algorithms implemented in Java",
//                "location", "城市" + i,
//                "stars", 10 + i,
//                "contributors", 5 + i,
//                    "id",i
//            );
//            records.add(record);
//        }
//
//        // 假设总记录数为 50 条
//        long total = 50;
//
//        // 包装分页结果
//        PageResult<Map<String, Object>> pageResult = new PageResult<>(records, total, page, size);
//
//        // 返回封装后的结果
//        return Result.success(pageResult);
//
//    }
//}
